|
AutoCAD VBA : und-color: #FFFF99'>MTexte nachträglich aus Block entfernen
Brischke am 07.09.2017 um 09:45 Uhr (1)
@rexxitall... du hast mit deinem Post sicher den einfachsten Weg für die aktuelle Situation aufgezeigt, die und-color: #FFFF99'>Mtexte aus dem Block wieder rauszubekommen: Explodieren mit anschließender Analyse der Elemente des ErgebnisArrays.Den Grund deiner Ausführungen drumherum kann ich jedoch nicht erkennen. Wozu für die aktuelle Aufgabenstellung XDatas anhängen? Da du auch Xref erwähnt hast, vermute ich, dass die Lösung von dir der Identifikation der Elemente zu einem anderen Zeitpunkt als dem aktuellen Programmdurchlau ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : und-color: #FFFF99'>MTexte nachträglich aus Block entfernen
Brischke am 30.08.2017 um 11:23 Uhr (1)
... Wenn du den Block auf (0,0,0) einfügst, ist die Position der Texte im Modellbereich doch identisch mit der Position im Block. Die Drehung kannst du den Texten doch genauso zuweisen wie der Blockreferenz. Ich verstehe nicht, wo dein Problem ist.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : und-color: #FFFF99'>MTexte nachträglich aus Block entfernen
Brischke am 30.08.2017 um 10:54 Uhr (1)
... ich denke dein Ansatz ist falsch. Wenn du die Texte nicht im Block möchtest, dann füge die auch nicht im Block ein. Alle Manipulationen der Blockreferenz kannst du ja auch an Textobjekten vornehmen, weshalb es doch Sinn Macht, die Texte einfach gleich im Modellbereich zu erzeugen.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Layer ersetzen
Brischke am 22.12.2005 um 10:04 Uhr (0)
Hallo Hman,schau doch mal in die Express Tools, da gibt es viele Layertools auch das Layermerge. Das vermischt die Layer miteinander. Das brauchst du aber nur, wenn der neue Layer schon in der Zeichnung verendet wird. Ansosnten ist das Umbenennen die einfachste Lösung.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Mittelpunkt und-color: #FFFF99'>suchen?
Brischke am 05.11.2004 um 10:49 Uhr (0)
Hallo moony, dann nimmst du die MAX/MIN-Koordinaten der Polylinie und bildest daraus den Mittelwert. ((Xmax + Xmin) / 2) ((Ymax + Ymin) / 2) Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Mittelpunkt und-color: #FFFF99'>suchen?
Brischke am 05.11.2004 um 14:27 Uhr (0)
Hallo Moony, wozu soll der Layer aktiviert werden? Moony, zuerst musst du dir erstmal die Struktur einer AutoCAD-Zeichnung ansehen. Ein Layer ist ein nicht grafisches Element. Das kann man nicht auswählen. Es ist einfach nur ein Container bestimmter Eigenschaften, der von grafischen Elementen referenziert wird. Du musst einen Auswahlsatz bilden, der nur Elemente enthält, denen bestimmte Eigenschaften zugewiesen wurden . Dann erst kannst du beginnen diese Elemente zu analysieren. Soll heißen, aus den P ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Mittelpunkt und-color: #FFFF99'>suchen?
Brischke am 05.11.2004 um 09:39 Uhr (0)
Hallo moony, überlege noch einmal genau was du suchst. Ein Layer ist meines Wissens ein nichtgrafisches Objekt, was deshalb auch keine Eigenschaft Mittelpunkt besitzt. Das objekt Rechteck gibt es im AutoCAD auch nicht. Wenn ich das mal übersetzen darf, dann suchst du Linien oder Polylinienobjekte, die augenscheinlich ein Rechteck darstellen. Diese Elemente sollen zusätzlich noch eine bestimmte Layereigenschaft besitzen. - Richtig? Die Schwierigkeit besteht nun darin, überhaupt erstmal die augenscheinlich ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : globaler Skalierfaktor?
Brischke am 25.03.2004 um 19:54 Uhr (0)
Drücke mal direkt in AutoCAD, nicht im VBA-Editor oder Vlisp-Editor die [F1]-Taste und unter -und-color: #FFFF99'>Suchen- gibst du mal eine dir bekannte Systemvariable ein, darüber solltest du dann zur Auflistung der Systemvariablen kommen, die dann zwar nicht vollständig, dafür aber ganz gut erläutert sind. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Updaten von Blöcken
Brischke am 05.03.2012 um 10:17 Uhr (0)
Hallo,ich gehe mal davon aus, dass die Blockbibliothek immer die aktuellste Version des Blockes beinhaltet. Vor diesem Hintergrund, kann ich mich Udo nur anschließen und die Frage wiederholen: Wozu dann die Prüfung, welcher Block aktueller ist?Liegen die Blöcke als Zeichnungen vor, hat dir Udo schon die Lösung geschrieben, wie du immer die Version aus der Bibliothek einfügst.Wie mir jedoch scheint, ist bei dir die Bibliothek eine Sammlung von Zeichnungen, in denen die Blöcke enthalten sind .. richtig?Mit O ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : PDF mittels VBA erstellen
Brischke am 01.09.2005 um 13:48 Uhr (0)
Hallo MetZip,ich habe vor geraumer Zeit mal ein solches Problem gelöst. Da ich an die Daten allerdings im Moment nicht mehr rankomme, kann ich dir nur einen Tip geben, wonach du und-color: #FFFF99'>suchen musst.In der Registry gibt es irgendwo einen Eintrag, für Dateinamen und Pfad der abzulegenden PDF-Datei.Dieser wird allerdings erst erzeugt, wenn der Druck gestartet wird. Das klingt doof, ist es aber nicht. Denn wenn dieser Eintrag bereits beim Starten des Drucks vorhanden ist, dann wird der in der Registry vorhandene Eint ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Excel integration in AutoCAD
Brischke am 31.03.2005 um 07:18 Uhr (0)
Hallo sTixi,Du bist schon im richtigen Vorum gelandet. AutoCAD und auch Excel stellen eine VBA Umgebung zur Verfügung. Somit kannst du entweder in ExcelVBA oder in AutoCAD-VBA dein Vorhaben realisieren.Wenn ich es richtig verstanden habe, dann möchtest du nicht die Tabelle selbst in AutoCAD darstellen, sondern nur bestimmte Werte deiner Tabelle zum Zeichnen einer bestimmten Geometrie heranziehen?In diesem Fall, könnte man auf die Verbindung von AutoCAD und Excel fast vollständig verzichten. Dann könnte man ...
|
| In das Form AutoCAD VBA wechseln |